package com.ympc.service;

import com.ympc.pojo.CourseResource;

import java.util.List;

public interface CourseResourceService {
    // 根据课程ID获取资源列表
    List<CourseResource> getResourcesByCourseId(Integer courseId);
    
    // 根据课程ID和资源类型获取资源列表
    List<CourseResource> getResourcesByCourseIdAndType(Integer courseId, String resourceType);
    
    // 根据ID获取资源
    CourseResource getResourceById(Integer id);
    
    // 创建资源
    boolean createResource(CourseResource resource);
    
    // 更新资源
    boolean updateResource(CourseResource resource);
    
    // 删除资源
    boolean deleteResource(Integer id);
    
    // 批量删除资源
    boolean deleteResourcesByCourseId(Integer courseId);
}

